package  tool;

import java.util.List;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JsonUtil {
	public static String getJson(Object obj){
		JSONObject jsonObj=JSONObject.fromObject(obj);
		return jsonObj.toString();
		}
	public static String getJsonArr(List list){
		JSONArray jsonArr=JSONArray.fromObject(list);
		return jsonArr.toString();
	}
	public static List getList(String json){
		JSONArray jsonArr=JSONArray.fromObject(json);
		return JSONArray.toList(jsonArr);
	}
	public static List getList(String json,Class clazz){
		JSONArray jsonArr=JSONArray.fromObject(json);
		return JSONArray.toList(jsonArr,clazz);
	}
	public static Object getObj(String json,Class clazz){
		JSONObject jsonObj=JSONObject.fromObject(json);
		return JSONObject.toBean(jsonObj, clazz);
	}
}
